获取订单详情 | 百度->商户

获取订单详情

接口描述

本接口用于查询当前订单详情,无缓存

权限说明

注意事项

  1. 超时时间:要求接口耗时小于1.5S(超过1.5S触发超时重试),重试策略:1次/2分钟,累计次数200次。
  2. 返回值判断:
    a.返回数据格式:json,包含字段如:{"errno":0,"msg":"success","data":{}}

请求参数

参数名称 类型 是否必选 参数位置 描述
bd_pay_order_id String RequestBody参数 百度支付单号
tp_order_id String RequestBody参数 商户订单号

响应参数

参数名称 父节点 类型 是否必传 描述
errno int 错误码,0:成功
msg string 结果描述,success:成功
data json 预定结果
bdOrderId data string 百度支付订单号
orderTitle data string 订单名称
tpStatus data string 订单状态,码表
tplStatus data string 订单状态
payAmount data string 支付金额,分
discountAmount data string 补贴金额,分
refundAmount data string 退款金额,(已支付且三方同意取消的订单需要返回)
customerRealname data string 入住人名称,加密
roomDetail data string 房间详情
roomDetail.name data string 房型
roomDetail.amount data string 间数
roomDetail.checkin data string 入住时间,时间戳,秒
roomDetail.checkout data string 离店时间,时间戳,秒

请求示例

{
    "tp_name":"test",
    "salt":681161,
    "timestamp":1648642558,
    "sign":"ca852a6df07aa4653d1d0848bd893247",
    "bd_pay_order_id":"test_1509118392932671488"
}

响应示例

{
    "errno": 0,
    "errstr": "",
    "desc": "操作成功",
    "data": {
        "bdOrderId": "test_1509118392932671488",
        "orderTitle": "城市便捷酒店(仙葫大道店)",
        "tplStatus": "已完成",
        "tpStatus": "10",
        "payAmount": "18100",
        "discountAmount": "600",
        "refundAmount":"",
        "customerRealname": "8wb40QVMNPiqIjBeIWzFZg",
        "roomDetail": {
            "name": "高级大床房",
            "amount": 1,
            "checkin": 1651680000,
            "checkout": 1651809600
        }
    }
}

tpStatus订单状态码表

取值 释义 描述
1 待支付 待支付,未支付
3 确认中 支付成功,酒店确认中
7 预定失败 酒店预定失败
8 待入住 酒店预定成功
10 已完成 已离店
11 已取消 订单已取消
14 退款成功 全额退款
15 退款成功 部分退款

错误码

errno 描述 处理
0 成功
1000 参数错误 检查加密参数与必传参数是否有误
2100 order no exists 订单不存在
退款结果通知 | 百度->商户获取订单详情 | 商户->百度